花費 5 ms
Linux C++的多線程編程

1. 引言   線程(thread)技術早在60年代就被提出,但真正應用多線程到操作系統中去,是在80年代中期,solaris是這方面的佼佼者。傳統的Unix也支持線程的概念,但是在一個進程(pro ...

Sun Mar 17 21:48:00 CST 2013 10 30672
代碼覆蓋工具(gcov、lcov)的使用

一、安裝 gcov:是隨gcc一起發布的,並不需要獨立安裝;lcov:其他博客說是隨ltp發布的,結果下載下ltp之后編譯了10多分鍾,最后也沒見lcov,最后到sourceforge下載了lcov ...

Tue Oct 04 03:36:00 CST 2016 0 14532
C++ UTF-8和GBK相互轉化

轉載自:https://blog.csdn.net/yfw418/article/details/1654652 目錄 一、利用iconv命令進行編碼轉換 二、 ...

Sat Jul 04 23:50:00 CST 2020 0 2548
C++加線程鎖相比不加線程鎖的性能到底損耗了多少

測試結果 我們日常多線程編程一定用到鎖,那是不是鎖不沖突就不耗時了呢? 如果鎖耗時,那么具體會讓性能減多少呢? 經過測試,結果如下: 運行10s如下: 不加鎖:303637450 加鎖:17136 ...

Wed Jun 24 04:52:00 CST 2020 0 1513
C++ std::map如何插入自定義的KEY

初學C++的小伙伴會問如果std::map中要使用自定義的key怎么辦? 答案重載描述符 "<",重載時請注意,當元素相等的時候要返回false.否則,插入相同的元素后,會生成多條記錄。而且使用 ...

Fri Jun 19 23:04:00 CST 2020 0 1370
SourceInsight 4重啟之后文件變只讀無法編輯

SourceInsight4.0在導入代碼后,用起來沒問題,第二天,再開啟sourceInsight,結果所有文件變成只讀了,不能編輯,標簽前面也有了嘆號。 百度一下,有人說是版本控制的問題,但是s ...

Wed Aug 02 17:40:00 CST 2017 0 2662
boost中async_read和async_read_some的區別

boost中async_read和async_read_some的區別 假設原型如下 和 async_read:只有讀滿512字節或出錯才會調用readHandler, async_rea ...

Fri May 14 22:40:00 CST 2021 0 1957
linux系統TCP協議之Send(轉)

tcp協議本身是可靠的,並不等於應用程序用tcp發送數據就一定是可靠的.不管是否阻塞,send發送的大小,並不代表對端recv到多少的數據.在阻塞模式下, send函數的過程是將應用程序請求發送的數據 ...

Sat Mar 21 17:07:00 CST 2015 0 3030

 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM